package system;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class EnumHeThong {
    
    public static enum enumUserAttribute{
        
        displayname("displayname", "Họ và tên"),
        email("mail", "Hòm thư"),
        phone("mobile", "Điện thoại liên lạc"),
        departmentnumber("departmentnumber", "Bộ phận"),
        title("title", "Chức danh"),
        employeetype("employeetype", "Loại nhân viên");
        
        private String attribute;
        private String attributeId;

        private enumUserAttribute(String attribute, String attributeId) {
            this.attribute = attribute;
            this.attributeId = attributeId;
        }

        public void setAttribute(String attribute) {
            this.attribute = attribute;
        }

        public String getAttribute() {
            return attribute;
        }

        public void setAttributeId(String attributeId) {
            this.attributeId = attributeId;
        }

        public String getAttributeId() {
            return attributeId;
        }
    }
    
    public static enum enumPagePermission {
        QuanTriHeThong("quantrihethong", "Quản trị hệ thống"),
        AnPhamTapChi("quantriaptc", "Quản trị Ấn phẩm tạp chí"),
        HoiDap("quantrihoidap", "Quản trị Hỏi đáp"),
        BieuDoIndex("quantribieudoindex", "Quản trị Biểu đồ Index"),
        CSDLCongTy("quantricsdlcongty", "Quản trị CSDL Công ty"),
        GopYDTVB("quantrigopyduthaovanban", "Quản trị Góp ý dự thảo văn bản"),
        PhanAnhKienNghi("quantriphananhkiennghi", "Quản trị Phản ánh kiến nghị"),
        KhieuNaiToCao("quantrikhieunaitocao", "Quản trị Khiếu nại tố cáo"),
        ThuTucHanhChinh("quantrithutuchanhchinh", "Quản trị Thủ tục hành chính");
        
        private String permissionCode;
        private String pageViewId;


        private enumPagePermission(String permissionCode, String pageViewId) {
            this.permissionCode = permissionCode;
            this.pageViewId = pageViewId;
        }

        public void setPermissionCode(String permissionCode) {
            this.permissionCode = permissionCode;
        }

        public String getPermissionCode() {
            return permissionCode;
        }

        public void setPageViewId(String pageViewId) {
            this.pageViewId = pageViewId;
        }

        public String getPageViewId() {
            return pageViewId;
        }
    }
}


